package com.edu.compile.metadata;

import lombok.Data;

import java.io.Serializable;

/**
 * 元数据
 *
 * @author yanzhao
 * @date 2021/10/24 12:52
 * @since 1.0.0
 */
@Data
public class SourceMetadata implements Serializable {
    /**
     * 条件来源
     *
     * @see com.edu.compile.constant.SourceEnum
     */
    private String source;
    /**
     * 条件类型
     */
    private String type;
    /**
     * 条件表达式
     */
    private Object value;
    /**
     * 动态来源的节点
     */
    private String port;
}
